/**
 * Copyright (c) Huawei Technologies Co., Ltd. 2024-2025. All rights reserved.
 * This file is a part of the CANN Open Software.
 * Licensed under CANN Open Software License Agreement Version 1.0 (the "License").
 * Please refer to the License for details. You may not use this file except in compliance with the License.
 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED,
 * INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
 * See LICENSE in the root of the software repository for the full text of the License.
 */

/*!
 * \file prompt_flash_attention_template_tiling_key.h
 * \brief
 */
#pragma once

#include "ascendc/host_api/tiling/template_argument.h"

#define ASCENDC_TPL_5_BW 5

ASCENDC_TPL_ARGS_DECL(PromptAttention,
  // bit 0, tail mode
  ASCENDC_TPL_UINT_DECL(TAIL_MODE, ASCENDC_TPL_5_BW, ASCENDC_TPL_UI_LIST, 0, 1, 2, 3, 4, 5, 6, 7, 8),

  // bit 1
  // 0: old tiling
  // 1: new tiling
  ASCENDC_TPL_UINT_DECL(NEW_TILING_FLAG, ASCENDC_TPL_4_BW, ASCENDC_TPL_UI_LIST, 0, 1, 2, 8),

  // bit 2
  // 0: fp16
  // 1: bf16
  // 2: int8
  // 3: int4
  // 4: Hifp8
  // 5: fp8_e5m2
  // 6: fp8_e4m3
  // 7: fp4_e2m1
  // 8: fp4_e1m2
  ASCENDC_TPL_UINT_DECL(QUERY_T, ASCENDC_TPL_5_BW, ASCENDC_TPL_UI_LIST, 0, 1, 2, 3, 4, 5, 6, 7, 8),

  // bit 3
  // 0: 高性能
  // 1: 高精度
  ASCENDC_TPL_UINT_DECL(PRECISION_MODE, ASCENDC_TPL_4_BW, ASCENDC_TPL_UI_LIST, 0, 1, 2),

  // bit 4
  // 0: fp16
  // 1: bf16
  // 2: int8
  // 3: int4
  // 4: Hifp8
  // 5: fp8_e5m2
  // 6: fp8_e4m3
  // 7: fp4_e2m1
  // 8: fp4_e1m2
  ASCENDC_TPL_UINT_DECL(OUT_T, ASCENDC_TPL_5_BW, ASCENDC_TPL_UI_LIST, 0, 1, 2, 3, 4, 5, 6, 7, 8),

  // bit 5
  // 0: BNSD
  // 1: BSH
  ASCENDC_TPL_UINT_DECL(LAYOUT_T, ASCENDC_TPL_4_BW, ASCENDC_TPL_UI_LIST, 0, 1),

  // bit 6
  // 0: MDL
  // 1: NORMAL
  // 2: MM_IBSHARE_NORMAL
  ASCENDC_TPL_UINT_DECL(MM_TYPE_TMP, ASCENDC_TPL_4_BW, ASCENDC_TPL_UI_LIST, 0, 1, 2, 3, 4),

  // bit 7
  // 0: 不使能PA
  // 1: 使能PA_ND
  // 2: 使能PA_NZ
  ASCENDC_TPL_UINT_DECL(PAGE_ATTENTION, ASCENDC_TPL_4_BW, ASCENDC_TPL_UI_LIST, 0, 1, 2),

  // bit 8-1
  // 0: 不使能prefix
  // 1: 使能prefix
  ASCENDC_TPL_UINT_DECL(ENABLE_PREFIX, ASCENDC_TPL_4_BW, ASCENDC_TPL_UI_LIST, 0, 1),

  // bit 8-2
  // 0: 不使能msd
  // 1: 使能msd
  ASCENDC_TPL_UINT_DECL(MSD_MODE, ASCENDC_TPL_4_BW, ASCENDC_TPL_UI_LIST, 0, 1),

  // bit 9
  // 0: 不使能CVDIFF_BASE模板
  // 1: 使能CVDIFF_BASE模板
  ASCENDC_TPL_UINT_DECL(CVDIFF_BASE_FLAG, ASCENDC_TPL_4_BW, ASCENDC_TPL_UI_LIST, 0, 1, 2),

  // bit 10
  // 0: 不使能CVDIFF_MLA模板
  // 1: 使能CVDIFF_MLA模板
  ASCENDC_TPL_UINT_DECL(CVDIFF_MLA_FLAG, ASCENDC_TPL_4_BW, ASCENDC_TPL_UI_LIST, 0, 1),

  // bit 11
  // 0: defalut
  // 1: int4
  // 2: fp4_e2m1
  // 3: fp4_e1m2
  // 4: Hifp8
  // 5: 预留
  // 6: fp8_e5m2
  // 7: fp8_e4m3
  // 8: int8
  ASCENDC_TPL_UINT_DECL(KV_T, ASCENDC_TPL_5_BW, ASCENDC_TPL_UI_LIST, 0, 1, 2, 3, 4, 5, 6, 7, 8),

  // bit 18
  // 0: 预留
  // 1: 高阶API
  // 2: 基础API高精度
  // 3: 基础API SAMEAB
  ASCENDC_TPL_UINT_DECL(TEMPLATE_VERSION, ASCENDC_TPL_4_BW, ASCENDC_TPL_UI_LIST, 0, 1, 2, 3, 4)
);

ASCENDC_TPL_SEL(
    // ASCENDC_TPL_ARGS_SEL(
    //     ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 0, 1, 2, 3, 4, 5, 6, 7),
    //     ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 0, 1),
    //     ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0, 1, 2, 3, 4, 5, 6, 7, 8),
    //     ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0, 1),
    //     ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0, 1, 2, 3, 4, 5, 6, 7, 8),
    //     ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0, 1),
    //     ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0, 1, 2),
    //     ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0, 1, 2),
    //     ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0, 1),
    //     ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0, 1),
    //     ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0, 1),
    //     ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0, 1),
    //     ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0, 1, 2, 3, 4, 5, 6, 7, 8),
    //     ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 0, 1, 2, 3)
    // ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000000000
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000000001
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000000010
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000000011
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000000015
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 5),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000000016
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000101012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000001012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 2000000002004000012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionBaseApiTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 2000000000004001012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionBaseApiTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 2000000010004001012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionBaseApiTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000101612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000010101612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000100101612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000002101612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000001612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000010001612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000100001612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000800000101612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000800100101612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000800000001612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000800100001612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000001001612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000101001612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000002001612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000010101012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000002101012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000100101012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000800000101012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000800100101012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000100001012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000001001012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000010001012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000101001012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000002001012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),    
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000800000001012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000800100001012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000400300101612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000400300001612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000400200101612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000400200001612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 2000000000004000012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionBaseApiTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 2000000010004000012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionBaseApiTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000800010101012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000800010001012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000121012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000010121012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000100121012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000800000121012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000800100121012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000021012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000010021012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000100021012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000800000021012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000800100021012
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000121612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000010121612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000100121612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000800000121612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000800100121612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000021612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000010021612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000100021612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000800000021612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000800100021612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000400300121612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000400300021612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000400200121612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000400200021612
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000000100
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000000101
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000000110
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000000111
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000000115
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 5),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000000116
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 2000000002004010112
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionBaseApiTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 2000000000004010112
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionBaseApiTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 2000000010004010112
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionBaseApiTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 4000000000000000000
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_TILING_STRUCT_SEL(MLAGeneralTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 4000000000000000001
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_TILING_STRUCT_SEL(MLAGeneralTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 4000000000000000002
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_TILING_STRUCT_SEL(MLAGeneralTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 4000000000000000003
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 3),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_TILING_STRUCT_SEL(MLAGeneralTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 4000000000000100002
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_TILING_STRUCT_SEL(MLAGeneralTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 4000000000000100003
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 3),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_TILING_STRUCT_SEL(MLAGeneralTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 4000000000010000002
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_TILING_STRUCT_SEL(MLAGeneralTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 4000000000010000003
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 3),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_TILING_STRUCT_SEL(MLAGeneralTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 4000000000010100002
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_TILING_STRUCT_SEL(MLAGeneralTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 4000000000010100003
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 3),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_TILING_STRUCT_SEL(MLAGeneralTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 4000000000020000002
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_TILING_STRUCT_SEL(MLAGeneralTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 4000000000020000003
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 3),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_TILING_STRUCT_SEL(MLAGeneralTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 4000000000020100002
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_TILING_STRUCT_SEL(MLAGeneralTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 4000000000020100003
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 3),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_TILING_STRUCT_SEL(MLAGeneralTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000111112
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000010111112
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000002111112
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000100111112
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000011112
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000010011112
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000002011112
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000100011112
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000400300111112
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000400300011112
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000400200111112
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000400200011112
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000121112
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000010121112
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000100121112
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000021112
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000010021112
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000100021112
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000400300121112
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000400300021112
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000400200121112
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000400200021112
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 4),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000020200
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000020201
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000020210
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000020211
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000020215
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 5),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000020216
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000021212
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000010021212
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000100021212
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000021217
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 7),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000010021217
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 7),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000100021217
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 7),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
	ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000000200
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
	ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000000201
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
	ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000000210
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
	ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000000211
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
	ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000000215
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 5),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
	ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000000216
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 6),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
	ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000001212
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
	ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000010001212
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
	ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000001217
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 7),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
	ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000010001217
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 7),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
	ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000100001212
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
	ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000100001217
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 7),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
	ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000000020
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
	ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000112288
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
	ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000122288
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
	ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000012288
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
	ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000022288
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
    ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000012888
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    ),
	ASCENDC_TPL_ARGS_SEL(     // TILING_KEY_VAR == 1000000000000022888
        ASCENDC_TPL_UINT_SEL(TAIL_MODE, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(NEW_TILING_FLAG, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(QUERY_T, ASCENDC_TPL_UI_LIST, 8),
        ASCENDC_TPL_UINT_SEL(PRECISION_MODE, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(OUT_T, ASCENDC_TPL_UI_LIST, 2),
        ASCENDC_TPL_UINT_SEL(LAYOUT_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MM_TYPE_TMP, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(PAGE_ATTENTION, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(ENABLE_PREFIX, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(MSD_MODE, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_BASE_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(CVDIFF_MLA_FLAG, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(KV_T, ASCENDC_TPL_UI_LIST, 0),
        ASCENDC_TPL_UINT_SEL(TEMPLATE_VERSION, ASCENDC_TPL_UI_LIST, 1),
        ASCENDC_TPL_TILING_STRUCT_SEL(PromptFlashAttentionTilingData)
    )
);